Date.prototype.Format = function(fmt) {
    var o = {
        "M+" : this.getMonth() + 1 , // 月份
        "d+" : this.getDate() , // 日
        "h+" : this.getHours(), // 小时
        "m+" : this.getMinutes(), // 分
        "s+" : this.getSeconds(), // 秒
        "q+" : Math.floor((this.getMonth() + 3) / 3), // 季度
        "S" : this.getMilliseconds()
        // 毫秒
    };
    if (/(y+)/.test(fmt))
        fmt = fmt.replace(RegExp.$1, (this.getFullYear() + "")
            .substr(4 - RegExp.$1.length));
    for ( var k in o)
        if (new RegExp("(" + k + ")").test(fmt))
            fmt = fmt.replace(RegExp.$1, (RegExp.$1.length == 1) ? (o[k])
                : (("00" + o[k]).substr(("" + o[k]).length)));
    return fmt;
};



/**
 * 点击自动切换验证码
 * @param img
 */
function changeVerifyCode(img) {
    img.src = "../Kaptcha?" + Math.floor(Math.random() * 100);
}

/**
 * 获取URL中?后对应的参数值并返回
 * @param name
 * @returns {string}
 */
function getQueryString(name) {
    var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");
    var r = window.location.search.substr(1).match(reg);
    if (r != null) {
        return decodeURIComponent(r[2]);
    }
    return '';
}


/**
 * 获取项目的ContextPath以便修正图片路由让其正常显示
 * @returns {string}
 */
function getContextPath() {
    return "";
}

function getPersonInfo() {
    var url = '/person/getPerson?token='+localStorage.getItem('token');
    $.getJSON(url,function (data) {
        if (data.success) {
            $('#headImg').attr('src',data.data.headImg);
            $('#username').html(data.data.username);
            $('#admin-name').text(data.data.username);
        }
    })
}

var url = '/person/logout?token='+localStorage.getItem('token');
$('#logout').click(function () {
    if (confirm('确认要退出吗?')) {
        $.getJSON(url,function (data) {
            if (data.success) {
                localStorage.removeItem('token');
            }
            window.location.href = "/login";
        })
    }
});

var roleVerifyUrl = '/'
